package net.sf.rose.jdbc.bean;

import net.sf.rose.jdbc.bean.annotation.Column;
import net.sf.rose.jdbc.bean.annotation.Table;
import net.sf.rose.jdbc.bean.annotation.Type;

/**
 * 类说明：数据库表模块定义表
 * 
 * @author 作者 fgg047 E-mail: 9110530@qq.com
 * @version 创建时间：2021-5-8
 */
@Table(name = "ADMIN_MODULE", description = "数据库表模块定义表")
public class ModuleBean {

	/** 数据库表名前缀用，一般由3~5个字母组成 */
	@Column(name = "MODULE_CODE", pk = true, type = Type.定长文本, description = "编号", canNull = false, size = 32)
	private String moduleCode = null;

	/** 包名或路径名用 */
	@Column(name = "MODULE_NAME", type = Type.变长文本, description = "模块名称", size = 100)
	private String moduleName = null;

	@Column(name = "DESCRIPTION", type = Type.变长文本, description = "模块说明", size = 200)
	private String description = null;

	public String getModuleCode() {
		return moduleCode;
	}

	public void setModuleCode(String moduleCode) {
		this.moduleCode = moduleCode;
	}

	public String getModuleName() {
		return moduleName;
	}

	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

}
